func runtime.lock
243 uses
runtime (current package)
arena.go#L353: lock(&userArenaState.lock)
arena.go#L401: lock(&userArenaState.lock)
arena.go#L926: lock(&mheap_.lock)
arena.go#L975: lock(&userArenaState.lock)
arena.go#L990: lock(&userArenaState.lock)
arena.go#L1011: lock(&h.lock)
chan.go#L213: lock(&c.lock)
chan.go#L350: lock(&c.lock)
chan.go#L402: lock(&c.lock)
chan.go#L562: lock(&c.lock)
cpuprof.go#L77: lock(&cpuprof.lock)
cpuprof.go#L244: lock(&cpuprof.lock)
cpuprof.go#L253: lock(&cpuprof.lock)
debug.go#L21: lock(&sched.lock)
debugcall.go#L247: lock(&sched.lock)
iface.go#L70: lock(&itabLock)
iface.go#L261: lock(&itabLock)
lock_futex.go#L51: func lock(l *mutex) {
malloc.go#L884: lock(&h.lock)
malloc.go#L1599: lock(&globalAlloc.mutex)
mcache.go#L88: lock(&mheap_.lock)
mcache.go#L116: lock(&mheap_.lock)
metrics.go#L657: lock(&mheap_.lock)
mfinal.go#L105: lock(&finlock)
mfinal.go#L184: lock(&finlock)
mfinal.go#L189: lock(&finlock)
mfinal.go#L268: lock(&finlock)
mfinal.go#L309: lock(&finlock)
mgc.go#L544: lock(&work.sweepWaiters.lock)
mgc.go#L1127: lock(&work.sweepWaiters.lock)
mgc.go#L1206: lock(&mheap_.lock)
mgc.go#L1272: lock(&userArenaState.lock)
mgc.go#L1497: lock(&sched.lock)
mgc.go#L1672: lock(&mheap_.lock)
mgc.go#L1686: lock(&mheap_.lock)
mgc.go#L1709: lock(&sweep.lock)
mgc.go#L1738: lock(&mheap_.lock)
mgc.go#L1810: lock(&sched.sudoglock)
mgc.go#L1821: lock(&sched.deferlock)
mgc.go#L1907: lock(&mheap_.speciallock)
mgc.go#L1934: lock(&mheap_.speciallock)
mgcmark.go#L293: lock(&sched.gFree.lock)
mgcmark.go#L313: lock(&sched.gFree.lock)
mgcmark.go#L381: lock(&s.speciallock)
mgcmark.go#L700: lock(&work.assistQueue.lock)
mgcmark.go#L711: lock(&work.assistQueue.lock)
mgcmark.go#L764: lock(&work.assistQueue.lock)
mgcpacer.go#L1262: lock(&mheap_.lock)
mgcpacer.go#L1309: lock(&mheap_.lock)
mgcscavenge.go#L420: lock(&s.lock)
mgcscavenge.go#L437: lock(&s.lock)
mgcscavenge.go#L466: lock(&s.lock)
mgcscavenge.go#L509: lock(&s.lock)
mgcscavenge.go#L565: lock(&s.lock)
mgcscavenge.go#L577: lock(&s.lock)
mgcscavenge.go#L754: lock(p.mheapLock)
mgcscavenge.go#L794: lock(p.mheapLock)
mgcsweep.go#L274: lock(&sweep.lock)
mgcsweep.go#L308: lock(&sweep.lock)
mgcsweep.go#L423: lock(&mheap_.lock)
mgcsweep.go#L742: lock(&mheap_.lock)
mgcwork.go#L368: lock(&work.wbufSpans.lock)
mgcwork.go#L384: lock(&work.wbufSpans.lock)
mgcwork.go#L454: lock(&work.wbufSpans.lock)
mgcwork.go#L470: lock(&work.wbufSpans.lock)
mheap.go#L824: lock(&h.lock)
mheap.go#L900: lock(&h.lock)
mheap.go#L922: lock(&h.lock)
mheap.go#L1189: lock(&h.lock)
mheap.go#L1208: lock(&h.lock)
mheap.go#L1566: lock(&h.lock)
mheap.go#L1606: lock(&h.lock)
mheap.go#L1873: lock(&span.speciallock)
mheap.go#L1908: lock(&span.speciallock)
mheap.go#L1963: lock(&mheap_.speciallock)
mheap.go#L1994: lock(&mheap_.speciallock)
mheap.go#L2006: lock(&mheap_.speciallock)
mheap.go#L2112: lock(&work.strongFromWeak.lock)
mheap.go#L2135: lock(&work.strongFromWeak.lock)
mheap.go#L2151: lock(&mheap_.speciallock)
mheap.go#L2191: lock(&mheap_.speciallock)
mheap.go#L2223: lock(&span.speciallock)
mheap.go#L2249: lock(&mheap_.speciallock)
mheap.go#L2308: lock(&mheap_.speciallock)
mheap.go#L2314: lock(&mheap_.speciallock)
mheap.go#L2320: lock(&mheap_.speciallock)
mheap.go#L2328: lock(&mheap_.speciallock)
mheap.go#L2408: lock(&gcBitsArenas.lock)
mheap.go#L2471: lock(&gcBitsArenas.lock)
mheap.go#L2500: lock(&gcBitsArenas.lock)
mpagealloc.go#L452: lock(&mheap_.lock)
mprof.go#L278: lock(&profInsertLock)
mprof.go#L318: lock(&profInsertLock)
mprof.go#L390: lock(&profMemActiveLock)
mprof.go#L391: lock(&profMemFutureLock[index])
mprof.go#L429: lock(&profMemActiveLock)
mprof.go#L430: lock(&profMemFutureLock[index])
mprof.go#L454: lock(&profMemFutureLock[index])
mprof.go#L475: lock(&profMemFutureLock[index])
mprof.go#L857: lock(&profBlockLock)
mprof.go#L1017: lock(&profMemActiveLock)
mprof.go#L1018: lock(&profMemFutureLock[index])
mprof.go#L1041: lock(&profMemFutureLock[c])
mprof.go#L1098: lock(&profMemActiveLock)
mprof.go#L1158: lock(&profBlockLock)
mprof.go#L1237: lock(&profBlockLock)
mspanset.go#L88: lock(&b.spineLock)
mstats.go#L461: lock(&sched.sysmonlock)
mstats.go#L462: lock(&trace.lock)
mstats.go#L583: lock(&mheap_.lock)
mstats.go#L785: lock(&m.noPLock)
mstats.go#L865: lock(&m.noPLock)
netpoll.go#L222: lock(&netpollInitLock)
netpoll.go#L246: lock(&pd.lock)
netpoll.go#L300: lock(&pd.lock)
netpoll.go#L312: lock(&c.lock)
netpoll.go#L373: lock(&pd.lock)
netpoll.go#L453: lock(&pd.lock)
netpoll.go#L623: lock(&pd.lock)
netpoll.go#L689: lock(&c.lock)
panic.go#L526: lock(&sched.deferlock)
panic.go#L584: lock(&sched.deferlock)
panic.go#L1342: lock(&paniclk)
panic.go#L1409: lock(&deadlock)
panic.go#L1410: lock(&deadlock)
pinner.go#L168: lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
pinner.go#L330: lock(&mheap_.speciallock)
pinner.go#L359: lock(&mheap_.speciallock)
plugin.go#L68: lock(&itabLock)
print.go#L70: lock(&debuglock)
proc.go#L332: lock(&forcegc.lock)
proc.go#L462: lock(&sched.sudoglock)
proc.go#L528: lock(&sched.sudoglock)
proc.go#L655: lock(&allglock)
proc.go#L694: lock(&allglock)
proc.go#L856: lock(&sched.lock)
proc.go#L932: lock(&sched.lock)
proc.go#L1551: lock(&sched.lock)
proc.go#L1636: lock(&deadlock)
proc.go#L1637: lock(&deadlock)
proc.go#L1668: lock(&sched.lock)
proc.go#L1896: lock(&sched.lock)
proc.go#L1918: lock(&sched.lock)
proc.go#L1956: lock(&sched.lock)
proc.go#L2029: lock(&sched.lock)
proc.go#L2107: lock(&sched.lock)
proc.go#L2133: lock(&sched.lock)
proc.go#L2177: lock(&sched.lock)
proc.go#L2519: lock(&sched.lock)
proc.go#L2763: lock(&newmHandoff.lock)
proc.go#L2842: lock(&sched.lock)
proc.go#L2848: lock(&newmHandoff.lock)
proc.go#L2859: lock(&newmHandoff.lock)
proc.go#L2883: lock(&sched.lock)
proc.go#L2932: lock(&sched.lock)
proc.go#L2977: lock(&sched.lock)
proc.go#L3035: lock(&sched.lock)
proc.go#L3105: lock(&sched.lock)
proc.go#L3189: lock(&sched.lock)
proc.go#L3300: lock(&sched.lock)
proc.go#L3325: lock(&sched.lock)
proc.go#L3433: lock(&sched.lock)
proc.go#L3509: lock(&sched.lock)
proc.go#L3592: lock(&sched.lock)
proc.go#L3732: lock(&sched.lock)
proc.go#L3799: lock(&sched.lock)
proc.go#L3904: lock(&sched.lock)
proc.go#L3921: lock(&sched.lock)
proc.go#L3938: lock(&sched.lock)
proc.go#L4006: lock(&deadlock)
proc.go#L4007: lock(&deadlock)
proc.go#L4021: lock(&sched.lock)
proc.go#L4129: lock(&sched.lock)
proc.go#L4490: lock(&sched.lock)
proc.go#L4502: lock(&sched.lock)
proc.go#L4762: lock(&sched.lock)
proc.go#L4797: lock(&sched.lock)
proc.go#L5168: lock(&sched.gFree.lock)
proc.go#L5181: lock(&sched.gFree.lock)
proc.go#L5252: lock(&sched.gFree.lock)
proc.go#L5553: lock(&sched.lock)
proc.go#L5646: lock(&mheap_.lock)
proc.go#L5711: lock(&allpLock)
proc.go#L5795: lock(&allpLock)
proc.go#L5912: lock(&sched.lock)
proc.go#L6045: lock(&sched.lock)
proc.go#L6082: lock(&sched.lock)
proc.go#L6103: lock(&sched.lock)
proc.go#L6115: lock(&sched.sysmonlock)
proc.go#L6176: lock(&forcegc.lock)
proc.go#L6206: lock(&allpLock)
proc.go#L6270: lock(&allpLock)
proc.go#L6340: lock(&sched.lock)
proc.go#L6426: lock(&sched.lock)
proc.go#L6776: lock(&sched.lock)
proc.go#L6810: lock(&sched.lock)
proc.go#L7063: lock(&sched.lock)
rand.go#L38: lock(&globalRand.lock)
rand.go#L93: lock(&globalRand.lock)
rand.go#L109: lock(&globalRand.lock)
runtime.go#L32: lock(&ticks.lock)
runtime.go#L86: lock(&ticks.lock)
rwmutex.go#L81: lock(&rw.rLock)
rwmutex.go#L109: lock(&rw.rLock)
rwmutex.go#L123: lock(&rw.wLock)
rwmutex.go#L128: lock(&rw.rLock)
rwmutex.go#L150: lock(&rw.rLock)
select.go#L39: lock(&c.lock)
stack.go#L280: lock(&stackpool[order].item.mu)
stack.go#L299: lock(&stackpool[order].item.mu)
stack.go#L317: lock(&stackpool[order].item.mu)
stack.go#L377: lock(&stackpool[order].item.mu)
stack.go#L397: lock(&stackLarge.lock)
stack.go#L490: lock(&stackpool[order].item.mu)
stack.go#L520: lock(&stackLarge.lock)
stack.go#L1254: lock(&stackpool[order].item.mu)
stack.go#L1270: lock(&stackLarge.lock)
time.go#L136: lock(&ts.mu)
time.go#L208: lock(&t.mu)
time.go#L427: lock(&t.sendLock)
time.go#L509: lock(&t.sendLock)
time.go#L1093: lock(&t.sendLock)
time.go#L1181: lock(&allpLock)
trace.go#L228: lock(&sched.sysmonlock)
trace.go#L431: lock(&trace.lock)
trace.go#L490: lock(&sched.lock)
trace.go#L526: lock(&trace.lock)
trace.go#L594: lock(&trace.lock)
trace.go#L657: lock(&trace.lock)
trace.go#L802: lock(&trace.lock)
trace.go#L882: lock(&trace.lock)
trace.go#L1013: lock(&s.lock)
trace.go#L1032: lock(&s.lock)
trace.go#L1062: lock(&s.lock)
tracebuf.go#L70: lock(&trace.lock)
tracebuf.go#L85: lock(&trace.lock)
tracecpu.go#L200: lock(&trace.lock)
traceregion.go#L62: lock(&a.lock)
traceruntime.go#L724: lock(&trace.lock)
tracestring.go#L59: lock(&t.lock)
tracestring.go#L88: lock(&trace.lock)
tracetime.go#L90: lock(&trace.lock)
type.go#L96: lock(&reflectOffs.lock)
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |